home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / misc_pto / 29ksim / define.h < prev    next >
Text File  |  1987-12-03  |  630b  |  31 lines

  1. ;    Define.h used to define segments
  2.  
  3. data        .seg    data        ; global data segment
  4. data1    .seg    data        ; static character string segment
  5. data2    .seg    data        ; character string segment
  6. code        .seg    code        ; code segment
  7. bss        .seg    bss        ; uninitialized data segment
  8. lit        .seg    lit        ; uninitialized literal segment
  9.  
  10. /* comm -- macro to define a global */
  11. comm    .macro    name,size
  12. SEGTEMP    .segval
  13.     .use    bss
  14.     .align
  15.     .global    name
  16. name@:    .block    size
  17.     .use    SEGTEMP
  18.     .endm
  19.  
  20.  
  21. /* lcomm -- macro to define a static local */
  22. lcomm    .macro    name,size
  23. SEGTEMP    .segval
  24.     .use    bss
  25.     .align
  26. name@:    .block    size
  27.     .use    SEGTEMP
  28.     .endm
  29.  
  30.     .use    code
  31.